_p_n_a_m_e Must be GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____EEEENNNNVVVV____MMMMOOOODDDDEEEE____SSSSGGGGIIIIXXXX
_p_a_r_a_m Can be one of three values: GGGGLLLL____RRRREEEEPPPPLLLLAAAACCCCEEEE, GGGGLLLL____MMMMOOOODDDDUUUULLLLAAAATTTTEEEE, or GGGGLLLL____AAAADDDDDDDD
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____EEEENNNNVVVV____MMMMOOOODDDDEEEE____SSSSGGGGIIIIXXXX specifies how the color computed by fragment
lighting calculations is combined with the post-texturing fragment color.
GGGGLLLL____RRRREEEEPPPPLLLLAAAACCCCEEEE The lighting color replaces the fragment color
GGGGLLLL____MMMMOOOODDDDUUUULLLLAAAATTTTEEEE Each (R,G,B,A) component of the fragment color is
multiplied by the corresponding component of the
lighting color
GGGGLLLL____AAAADDDDDDDD The lighting color is added to the fragment color
Initially GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____EEEENNNNVVVV____MMMMOOOODDDDEEEE____SSSSGGGGIIIIXXXX is set to GGGGLLLL____RRRREEEEPPPPLLLLAAAACCCCEEEE.
NNNNOOOOTTTTEEEESSSS
ggggllllLLLLiiiigggghhhhttttEEEEnnnnvvvv is part of the GGGGLLLL____SSSSGGGGIIIIXXXX____ffffrrrraaaaggggmmmmeeeennnntttt____lllliiiigggghhhhttttiiiinnnngggg extension. ggggllllLLLLiiiigggghhhhttttEEEEnnnnvvvv
is present only if GGGGLLLL____SSSSGGGGIIIIXXXX____ffffrrrraaaaggggmmmmeeeennnntttt____lllliiiigggghhhhttttiiiinnnngggg is returned when ggggllllGGGGeeeettttSSSSttttrrrriiiinnnngggg
is called with GGGGLLLL____EEEEXXXXTTTTEEEENNNNSSSSIIIIOOOONNNNSSSS as its argument.
EEEERRRRRRRROOOORRRRSSSS
GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ggggllllLLLLiiiigggghhhhttttEEEEnnnnvvvv is executed between the
execution of ggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ggggllllEEEEnnnndddd.
GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____EEEENNNNUUUUMMMM is generated if _p_n_a_m_e is not GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____EEEENNNNVVVV____MMMMOOOODDDDEEEE____SSSSGGGGIIIIXXXX, or
_p_a_r_a_m is not one of GGGGLLLL____RRRREEEEPPPPLLLLAAAACCCCEEEE, GGGGLLLL____MMMMOOOODDDDUUUULLLLAAAATTTTEEEE, or GGGGLLLL____AAAADDDDDDDD.
The SSSSGGGGIIIIXXXX____ffffrrrraaaaggggmmmmeeeennnntttt____lllliiiigggghhhhttttiiiinnnngggg extension is supported only on OOOOccccttttaaaannnneeee2222 VVVVPPPPrrrroooo